7 research outputs found

    The quest e-tourism mobile application

    Get PDF
    Currently, tourists uses the mobile application for searching the attractions information while they are traveling.A lot of information such as the current location, the nearest attraction, or the attraction history are searched in order that the tourists can get as much as information for their travel.However, many applications provide the information based on the current location of the users.The attractions around the users are shown regarding to the distance and the user filter, not by their details.In each city, there are legends about each attractions of their own. The relationships among the attractions are connected with several legends. The tourist can visit the attraction list according to the legends as their quest in a game.In the computer games, there is a set of activities which players have to achieve in order to get some rewards, this set of activities is called as the quest.The quest makes the players feels more delight when they achieve the rewards.In this paper, the quest concept is applied with the mobile tourist.The tourist will get the quest when they are traveling. The mobile application will provide the quest according to the city myth which leads a series of attractions. The tourists can keep the track for each quest by tracking the map, and getting the attraction information in the application.In addition, the tourist can get the next attraction information based on the myths of each city.These will help the tourists understand the cultural and history of the city with the joyfulness of playing game in the same time

    Generation of software test data from the design specification using heuristic techniques : exploring the UML state machine diagrams and GA based heuristic techniques in the automated generation of software test data and test code

    No full text
    Software testing is a tedious and very expensive undertaking. Automatic test data generation is, therefore, proposed in this research to help testers reduce their work as well as ascertain software quality. The concept of test driven development (TDD) has become increasingly popular during the past several years. According to TDD, test data should be prepared before the beginning of code implementation. Therefore, this research asserts that the test data should be generated from the software design documents which are normally created prior to software code implementation. Among such design documents, the UML state machine diagrams are selected as a platform for the proposed automated test data generation mechanism. Such diagrams are selected because they show behaviours of a single object in the system. The genetic algorithm (GA) based approach has been developed and applied in the process of searching for the right amount of quality test data. Finally, the generated test data have been used together with UML class diagrams for JUnit test code generation. The GA-based test data generation methods have been enhanced to take care of parallel path and loop problems of the UML state machines. In addition the proposed GA-based approach is also targeted to solve the diagrams with parameterised triggers. As a result, the proposed framework generates test data from the basic state machine diagram and the basic class diagram without any additional nonstandard information, while most other approaches require additional information or the generation of test data from other formal languages. The transition coverage values for the introduced approach here are also high; therefore, the generated test data can cover most of the behaviour of the system.EThOS - Electronic Theses Online Servicek/004(91712) East-West and CAMTGBUnited Kingdo
    corecore